SAS/OR®: Introducing SAS® Simulation Studio

نویسندگان

  • Ed Hughes
  • Hong Chen
  • Emily Lada
  • Phil Meanor
چکیده

Discrete event simulation is used to model, study, plan, and improve systems in which random events play a dominant role. These systems are often driven by complicated mathematical and logical relationships, making it impossible to derive an analytical solution. The journal OR/MS Today cites simulation software as one of the most widely used tools in operations research, due in part to its applicability in a wide variety of fields including manufacturing, customer service, and health care. SAS Simulation Studio, experimental in SAS/OR 9.2, is a new Java-based application for modeling and analyzing systems through the use of discrete event simulation. Its graphical user interface requires no programming and provides a full set of tools for building, executing, and analyzing the results of discrete event simulation models. SAS Simulation Studio is designed to integrate with both SAS and JMP for statistical analysis of simulation results; it also can interface with JMP to generate experimental designs. SAS Simulation Studio is a flexible discrete event simulation application that provides extensive modeling and analysis tools suitable for both novice and advanced simulation users. INTRODUCTION This paper discusses the major features and functions of SAS Simulation Studio. We begin by providing some background on the nature and benefits of discrete event simulation as an analytical modeling method, highlighting its links to other forms of analysis. Turning to SAS Simulation Studio, we explain the motivation behind its creation and explore its current feature set, including the elements of the graphical user interface. We also consider the interactions between SAS Simulation Studio and JMP and the mutual benefits that result. In the appendix we walk through creation, execution, and statistics collection for a sample discrete event simulation model with SAS Simulation Studio. WHAT IS DISCRETE EVENT SIMULATION? MODELING THE REAL WORLD Simulation can be a wide-ranging term, applied in many industries and referring to many different forms of analysis. In perhaps its broadest sense, simulation denotes nothing more specific than the process of building a physical or logical model that mimics the behavior of a real-world system of interest. Physical models include wind tunnels and earthquake simulators, and a flight simulator combines physical and logical modeling. Here, however, we focus on purely logical models. Often, by using statistical analysis and related methods, it is possible to uncover logical and mathematical relationships between the key elements of a system. Furthermore, sometimes it is possible to derive an analytical solution to the problem of how to make choices that result in the best possible system performance. In many cases, however, a great number of simplifying assumptions must be made in order to create a usable analytical model and obtain a precise solution. The collective effect of these simplifying assumptions might be the creation of a model that is too simple to be a realistic depiction of the original system. Moreover, many real-world systems include not only complex mathematical and logical relationships but also significant random components. For such systems an analytical model, even a simple one, might not be possible. A far better approach is to incorporate the random elements of the system in the model. Discrete event simulation is one such modeling technique. A prime motivation for building and running a discrete event simulation model is the creation of realistic data on the performance of the system being modeled, with an overall goal of using the data to make statistically valid inferences about the performance of the system. Discrete event simulation offers the chance to generate such data without the 1 SAS Presents SAS Global Forum 2008

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exploring System Performance with SAS® Simulation Studio

Discrete event simulation is used to model, study, plan, and improve systems in which random events play a dominant role. These systems are often driven by complicated mathematical and logical relationships, making it impossible to derive an analytical solution. The journal OR/MS Today cites simulation software as one of the most widely used tools in operations research, due in part to its appl...

متن کامل

117-2010: The Power of User-Defined SAS® Code in SAS® Data Integration Studio

Extensive use of standard SAS® Data Integration Studio Transformations is often made when designing data warehouses, thereby reducing maintenance requirements and the need for user defined code. This paper instead advocates using the SAS Data Integration Studio API against user defined code. Thus using the full power of SAS to build and maintain warehouse processes may yield several advantages,...

متن کامل

Choice of Development Tool for the User Interface of a Client-Server Application in a SAS® Environment

Application developers in SAS environments regularly face the question about what tool to use to build the client-based user interface of their client-server applications. These are environments where: (1) the data is in server-based SAS data sets, (2) the primary processing is done with server-based SAS Software applications that cover file management, analysis, and reporting, and (3) the user...

متن کامل

SAS Tools for Educational Data Mining

Researchers in the EDM community have always relied on sophisticated tools to analyze data and build models. As the amount of data that can be collected and stored grows, the need for tools capable of handling “big data” becomes ever more prevalent. SAS Analytics U is a new initiative for making SAS data analysis and mining tools available for free to educational researchers and instructors. Th...

متن کامل

Editing SAS Metadata – Automated From CSV Files Using XML String in SAS Data Integration Studio

The SAS Metadata Server® introduces a new world to clinical data programmers. It is a storage centre to store information about every single object there is in the SAS System®. Not only the table level and column level attributes such as SAS table labels and column lengths, extended attributes are also built in and extensible to keep valuable business data in this centralized location. To acces...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008